Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊
| Attribute | Value |
|---|---|
| Connector ID | ProofpointCCPDefinition |
| Publisher | Proofpoint |
| Used in Solutions | Proofpoint On demand(POD) Email Security |
| Collection Method | CCF |
| Connector Definition Files | ProofpointPOD_Definaton.json |
| DCR Definition Files | ProofpointPOD_DCR.json |
| CCF Configuration | ProofpointPOD_PollingConfig.json |
| CCF Capabilities | WebSocket, APIKey |
| Microsoft Learn | View on Learn |
Proofpoint On Demand Email Security data connector provides the capability to get Proofpoint on Demand Email Protection data, allows users to check message traceability, monitoring into email activity, threats,and data exfiltration by attackers and malicious insiders. The connector provides ability to review events in your org on an accelerated basis, get event log files in hourly increments for recent activity.
This connector ingests data into the following tables:
| Table | Transformations | Ingestion API | Lake-Only |
|---|---|---|---|
ProofpointPODMailLog_CL |
✓ | ✓ | ✓ |
ProofpointPODMessage_CL |
✓ | ✓ | ✓ |
💡 Tip: Tables with Ingestion API support allow data ingestion via the Azure Monitor Data Collector API, which also enables custom transformations during ingestion.
Resource Provider Permissions:
Custom Permissions:
⚠️ Note: These instructions were automatically generated from the connector's user interface definition file using AI and may not be fully accurate. Please verify all configuration steps in the Microsoft Sentinel portal.
Proofpoint Websocket API service requires Remote Syslog Forwarding license. Please refer the documentation on how to enable and check PoD Log API. You must provide your cluster id and security token.
1.1. Log in to the proofpoint [Management Console] with Admin user credentials
1.2. In the Management Console, the cluster id is displayed in the upper-right corner.
2.1. Log in to the proofpoint [Management Console] with Admin user credentials
2.2. In the Management Console, click Settings -> API Key Management
2.3. Under API Key Management click on the PoD Logging tab.
2.4. Get or create a new API key.
📄 Source: [Proofpoint On demand(POD) Email Security\Data Connectors\ProofPointEmailSecurity_CCP\readme.md](https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Proofpoint On demand(POD) Email Security\Data Connectors\ProofPointEmailSecurity_CCP\readme.md)
This documentation is provided as-is for the WebSocket kind connector, considered preview, as of this writing. The references below should be used as a guide to the expected common behaviors rather than an exhaustive list of documentation on the feature.
The following parameters are specific to WebSocket and not covered in the RestApiPoller Request configuration:
| Parameter | Type | Default | Description |
|---|---|---|---|
firstWindowBackfillInMin |
Integer |
60 |
Minutes to backfill on first run when no checkpoint exists. Capped at 60 minutes. Only applies when startTimeAttributeName is configured. |
For all other parameters in the Request section, refer to the RestApiPoller Codeless Connector Framework (CCF) documentation:
wss:// only. This is required for the parameter request.apiEndpoint| Timeout | Value | Behavior |
|---|---|---|
| Idle timeout | 20 seconds | If no data received, breaks out of receive loop (success, flushes buffered events) |
| Code | Meaning |
|---|---|
WS40001 |
Credential validation failures including API key token invalid, expired, or could not be obtained. Retriable if the credential provider indicates a transient issue; non-retriable for permanent authentication failures. |
WS40002 |
Rule configuration error. The CollectorConfig has invalid or missing required fields. For example, malformed JSON path, missing endpoint, unsupported protocol. The rule will not be retried until the configuration is fixed. |
WS40005 |
Unhandled exception during the message receive/process loop that is unexpected. This includes errors such request not matching WebSocket, other configuration, or timeout categories. This excludes OperationCanceledException exception where the cancellation is not reported. |
WS40007 |
WebSocket window timeout exceeded. The connection remained open longer than the configured request.timeoutInSeconds without completing. |
WS40009 |
Retriable WebSocket connection or processing failure. This includes transient errors such as connection refused, network timeout, DNS resolution failure (< 6 hours), or server-side issues. The message will be retried with backoff. |
WS40012 |
SSRF protection blocked the connection. The resolved IP address of request.apiEndpoint falls within a disallowed range (RFC 1918 private, loopback, link-local, or cloud metadata endpoints). The rule will not be retried until the endpoint is changed to an allowed address. |
WS50020 |
Remote API returned a failure status in the response payload. The WebSocket message was received and parsed, but the response body contains a status field indicating the request was not successful (checked via response.successStatusJsonPath). |
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊